5168 493
30815 669
2684 651
7284 291
21946 137
3404 58
11455 648
3878 640
5852 62
2171 213
4688 849
9189 376
1277 157
1361 125