2173 508
1214 293
1686 476
809 239
4087 930
3560 851
2869 576
4126 332
34180 298
4942 316
8052 948
14874 133
14348 577
8730 447
7937 627