2172 508
1154 293
1676 476
807 239
4069 930
3557 851
2866 576
4120 332
34157 298
4939 316
8042 948
14849 133
14303 577
8702 447
7911 627