5102 493
30615 669
2676 651
7227 291
21691 137
3345 58
11413 648
3848 640
5782 62
2167 213
4653 849
9055 376
1255 157
1352 125