2997 583
20496 393
13494 713
159732 259
5575 201
1289 118
6626 612
8538 727
4346 531
7664 212
4344 39
68168 591
28385 291
62154 66
3235 232
10269 499
5644 309
10148 374
3038 81
6223 533
10412 68
13240 399
3437 530
13045 430
7690 412
8786 642
2692 143
1314 81