31001 315
3324 477
7311 493
41664 672
3089 651
10038 291
28570 137
5012 58
16260 649
4977 640
7412 62
2652 213
5434 850
12755 376
1896 157
2210 125