2173 508
1204 293
1685 476
808 239
4084 930
3560 851
2869 576
4126 332
34178 298
4941 316
8049 948
14874 133
14337 577
8727 447
7934 627