29629 147
59312 586
26203 445
27016 504
15109 306
38825 386
98201 495
19689 264
38452 301
45029 659
17415 907
17017 126
2834088 4107
386739 1079
42322 582
47365 385
60709 486
59710 872
68900 833
84526 616
37579 843
56326 314
85478 482
33744 601