31037 315
3324 477
7313 493
41665 672
3089 651
10044 291
28592 137
5013 58
16266 649
4978 640
7415 62
2656 213
5435 850
12756 376
1897 157
2211 125