2173 508
1181 293
1679 476
807 239
4082 930
3559 851
2867 576
4124 332
34166 298
4941 316
8042 948
14855 133
14318 577
8709 447
7921 627