1050 116
3752 923
6417 793
5514 508
11729 171
7910 211
26880 106
2239 107
4210 946
3059 294
3139 619
445 48
9842 209
10144 345
2101 410
5856 98