31011 315
3324 477
7313 493
41665 672
3089 651
10039 291
28577 137
5013 58
16261 649
4978 640
7414 62
2652 213
5434 850
12755 376
1896 157
2210 125