30572 315
3318 477
7309 493
41706 672
3116 651
9989 291
28497 137
5035 58
16274 648
4972 640
7422 62
2678 213
5441 849
12689 376
1911 157
2217 125