3026 532
7305 462
8503 357
1328 156
3814 931
21217 182
2455 370
1625 207
3143 693
3407 653
2859 343
878 73
20887 201
12219 86