30943 91
14848 126
2369703 3930
246885 1043
2111740 3405
382741 1160
276489 1575
232127 589
193060 743
2677709 6575
699341 1985
375352 1078
2392017 7071
110320 629
40554 580
45786 385
57559 485
53992 627
45575 393
60224 597
54639 163
62067 609
42669 579