2172 508
1152 293
1676 476
807 239
4066 930
3555 851
2864 576
4119 332
34156 298
4938 316
8042 948
14849 133
14302 577
8699 447
7908 627