1017 142
952 286
3114 832
1896 401
2693 800
12286 395
21228 389
18667 353
21269 255
3514 333
12960 75