2172 508
1166 293
1679 476
807 239
4074 930
3559 851
2867 576
4123 332
34164 298
4941 316
8042 948
14849 133
14310 577
8706 447
7914 627