2173 508
1188 293
1683 476
807 239
4083 930
3560 851
2869 576
4124 332
34173 298
4941 316
8044 948
14868 133
14329 577
8716 447
7930 627