2172 508
1143 293
1675 476
807 239
4065 930
3554 851
2863 576
4119 332
34150 298
4935 316
8038 948
14848 133
14296 577
8693 447
7902 627