1256 251
3577 710
25581 623
10725 196
6567 303
5142 295
3271 290
9037 120
21885 777
17603 54
5880 381
6236 293
4890 663
3355 595
2629 476
5802 452
1533 251
6223 334
3423 364
17948 134
36750 299
10553 966
25739 432
5600 472
2585 129
11173 262
15597 838
9493 933