30959 315
3324 477
7307 493
41661 672
3088 651
10032 291
28556 137
5012 58
16259 649
4973 640
7411 62
2652 213
5434 850
12748 376
1896 157
2210 125