2800 343
2930 551
4280 540
1216 103
5106 487
10497 295
8285 394
11588 515
30029 915
45210 464
28190 183
3760 791
1671 83
4645 682