1016 142
952 286
3113 832
1896 401
2693 800
12286 395
21228 389
18666 353
21269 255
3514 333
12960 75