29628 147
59312 586
26201 445
27016 504
15108 306
38825 386
98200 495
19687 264
38448 301
45027 659
17415 907
17015 126
2834085 4107
386736 1079
42321 582
47365 385
60709 486
59709 872
68900 833
84524 616
37575 843
56326 314
85476 482
33742 601