2960 88
1259 76
16606 750
3934 404
22971 670
26272 436
4477 284
2578 229
5862 469
4050 291
5182 621
7843 820
2123 232
17138 84
13860 85
7848 525
2945 594