31052 315
3325 477
7313 493
41670 672
3090 651
10046 291
28593 137
5014 58
16267 649
4979 640
7419 62
2656 213
5435 850
12757 376
1900 157
2211 125