1018 142
953 286
3115 832
1896 401
2693 800
12286 395
21229 389
18667 353
21273 255
3515 333
12960 75