5062 493
30533 669
2675 651
7199 291
21596 137
3328 58
11376 648
3837 640
5754 62
2164 213
4638 849
9020 376
1254 157
1351 125