30929 315
3323 477
7301 493
41657 672
3087 651
10030 291
28548 137
5012 58
16243 648
4972 640
7408 62
2652 213
5434 850
12741 376
1896 157
2210 125