2179 508
1237 293
1692 476
818 239
4102 930
3571 851
2878 576
4135 332
34226 298
4955 316
8077 948
14882 133
14406 577
8757 447
7973 627