5021 250
4781 695
10621 657
27505 161
4206 214
11741 641
6963 792
3878 448
8821 453
4129 194
1589 222
3037 110
3915 178
2828 428
3601 555
2799 451
1804 147