39362 599
2687 498
661 102
7154 162
3867 658
116125 700
42218 421
39385 429
20664 473
10574 415
15660 647
3611 342
21298 72
22878 395