31042 315
3324 477
7313 493
41667 672
3089 651
10045 291
28593 137
5014 58
16267 649
4978 640
7419 62
2656 213
5435 850
12756 376
1897 157
2211 125