2173 508
1193 293
1683 476
807 239
4083 930
3560 851
2869 576
4125 332
34173 298
4941 316
8045 948
14873 133
14333 577
8722 447
7930 627