1156 329
1051 306
499 84
3393 738
360 46
1743 300
2785 712
2111 504
3052 693
16834 255
12351 151
10603 410
5420 171
19323 507
50251 652
50788 705