30954 91
14852 126
2371734 3930
246887 1043
2113438 3405
382755 1160
276520 1575
232128 589
193062 743
2679753 6578
699408 1985
375373 1078
2394370 7072
110328 629
40556 580
45787 385
57562 485
53994 627
45577 393
60229 597
54644 163
62068 609
42672 579