2174 508
1214 293
1686 476
810 239
4087 930
3561 851
2869 576
4126 332
34183 298
4943 316
8053 948
14876 133
14357 577
8737 447
7941 627