31077 315
3335 477
7313 493
41673 672
3090 651
10050 291
28601 137
5015 58
16269 649
4979 640
7420 62
2660 213
5436 850
12759 376
1901 157
2213 125