29628 147
59312 586
26200 445
27015 504
15107 306
38825 386
98200 495
19685 264
38448 301
45026 659
17414 907
17015 126
2834081 4107
386734 1079
42321 582
47365 385
60709 486
59708 872
68900 833
84522 616
37574 843
56325 314
85476 482
33742 601