22016 704
25286 40
20949 276
11877 621
4628 71
18497 610
59481 399
14870 391
24242 531
15125 325
5690 248
22297 355
22836 581
38305 514
47999 49
31403 690
40145 263
6771 99
12334 512
19698 563
9046 387
9800 779
23139 454
57680 296
41343 730
5233 117
8516 718
4811 512