2950 803
3787 532
7615 462
8828 357
1478 156
4023 931
21421 182
2628 370
1738 207
3273 693
3517 653
2988 343
992 73
21219 201
12429 86