5074 493
30582 669
2675 651
7213 291
21645 137
3336 58
11394 648
3843 640
5770 62
2165 213
4646 849
9042 376
1255 157
1351 125