2996 583
20454 393
13488 713
159673 259
5570 201
1287 118
6623 612
8537 727
4343 531
7660 212
4340 39
68100 591
28356 291
62082 66
3231 232
10257 499
5631 309
10131 374
3031 81
6222 533
10403 68
13228 399
3435 530
13030 430
7682 412
8777 642
2681 143
1313 81