2959 88
4750 650
20407 200
23436 113
1288 35
2575 96
2767 167
2094 276
5598 457
3617 641
2356 257
1687 174
40491 350
28507 389
8911 186
12159 562
30542 581
19631 452
3507 623
3396 738