50607 585
21375 444
22855 504
12343 305
31261 385
80771 489
15810 264
32088 301
39026 659
14946 906
14302 126
2287850 3862
375956 1076
40601 580
45691 385
57850 485
56574 872
65456 833
78188 616
33268 840
50165 314
76223 480
30541 597
19774 101