2909 503
7768 80
16276 738
978 284
9954 596
3366 313
1915 286
4603 526
2454 695
2434 129
8519 623
6773 956
2151 294
1075 60
3306 477
4488 124
3615 729
11403 683
3066 548
2658 537
18649 838
4050 338
8625 96
8101 186