31030 315
3324 477
7313 493
41665 672
3089 651
10043 291
28588 137
5013 58
16266 649
4978 640
7415 62
2655 213
5435 850
12756 376
1897 157
2211 125