30571 315
3318 477
7309 493
41701 672
3116 651
9989 291
28496 137
5034 58
16273 648
4971 640
7422 62
2678 213
5441 849
12689 376
1910 157
2217 125