1050 116
3752 923
6417 793
5514 508
2101 410
10144 345
9842 209
5856 98
2818 807
2696 630
5178 440
23864 175
15500 446
1579 301
1207 97
10239 812