1225 286
1698 323
3135 943
4155 595
14087 674
10333 559
7080 58
6993 593
3836 832
4540 628
2601 317
1302 167
3436 563