3001 948
1041 247
1830 540
1181 346
1996 447
2758 398
10997 734
3522 183
6045 453
3262 877
6251 802
11524 605
11891 691
4378 651
2670 648
2968 623
1555 325
1645 306
1894 413
790 28
1407 262
909 182
3150 833
779 45
3029 850
1725 390
1048 157
721 120