1227 286
1707 323
3138 943
4161 595
14107 674
10347 559
7092 58
6998 593
3840 832
4545 628
2601 317
1306 167
3444 563