2948 803
3782 532
7611 462
8824 357
1476 156
4021 931
21416 182
2628 370
1736 207
3272 693
3516 653
2984 343
992 73
21215 201
12424 86