286 70
1273 300
2923 840
49759 166
41821 159
8896 610
16866 504
18719 879
6750 309
21128 324
12569 482
9611 401
21254 675
5320 549
2010 70
8483 432
3220 531
12133 472
9385 826
5869 516
3989 394
3890 158