2983 905
6234 47
3630 121
20468 93
84212 605
34367 523
12735 372
25183 75
2777 252
16736 304
37453 911
3707 189
2600 280
39490 638
1856 174
2910 413
3227 273