2172 508
1124 293
1671 476
803 239
4058 930
3548 851
2860 576
4118 332
34134 298
4934 316
8026 948
14842 133
14269 577
8663 447
7880 627