2947 803
3781 532
7610 462
8821 357
1476 156
4021 931
21416 182
2628 370
1736 207
3271 693
3516 653
2983 343
992 73
21214 201
12421 86