2381 313
5258 277
3391 640
5642 291
2211 510
3529 464
1686 326
3280 846
2789 805
2115 133
2507 491
4015 722
1295 50
957 41
2105 222
866 132
3438 545
3271 342
3121 444
1738 301
3262 667
3010 157
6663 603
782 175