2589 549
2943 251
37365 89
114173 957
2435 263
17516 458
16029 380
16036 610
10576 88
5371 38
3679 684
76226 309
999 60