4001 167
3004 576
3312 100
2286 339
1470 275
15654 553
5385 534
1222 139
14282 724
4327 601
1102 92
3101 512
2345 87
303 33
1681 238
2386 278
1807 137
4017 727
3357 503
2779 399
19372 326
3676 729
2774 430
4722 933