30953 91
14852 126
2371430 3930
246887 1043
2113159 3405
382750 1160
276514 1575
232128 589
193061 743
2679398 6578
699396 1985
375366 1078
2394009 7072
110326 629
40555 580
45787 385
57562 485
53994 627
45576 393
60229 597
54644 163
62068 609
42671 579