2172 508
1155 293
1676 476
807 239
4069 930
3557 851
2866 576
4120 332
34161 298
4939 316
8042 948
14849 133
14306 577
8703 447
7913 627