2949 803
3783 532
7612 462
8825 357
1477 156
4022 931
21416 182
2628 370
1736 207
3273 693
3516 653
2984 343
992 73
21215 201
12424 86