2975 493
15380 419
1136 118
98066 711
13754 740
2273 63
43676 129
6463 530
37660 161
38798 902
8601 813
6028 519
6856 60
20595 712
3734 31
3583 330
2851 295
79338 369
3702 488