2172 508
1164 293
1678 476
807 239
4071 930
3559 851
2867 576
4123 332
34162 298
4940 316
8042 948
14849 133
14310 577
8706 447
7914 627