5112 493
30629 669
2677 651
7228 291
21704 137
3347 58
11420 648
3849 640
5788 62
2167 213
4657 849
9067 376
1258 157
1353 125