31393 315
3379 477
7329 493
41648 672
3085 651
10007 291
28658 137
5047 58
16309 648
4979 640
7433 62
2702 213
5443 850
12580 376
1913 157
2225 125