311 43
17588 105
5543 812
297 33
2193 613
2980 518
3821 528
1760 439
2815 667
2300 381
1888 347
2411 744
4963 180
2556 572
3778 331
412 35
2547 382
2015 385
1808 360
358 63
3305 500
1835 146
847 194
2550 706