30967 91
14855 126
2372665 3930
246887 1043
2114269 3405
382764 1160
276547 1575
232129 589
193064 743
2680881 6578
699442 1985
375381 1078
2395454 7072
110331 629
40558 580
45787 385
57564 485
53994 627
45577 393
60231 597
54645 163
62071 609
42673 579