1256 251
3577 710
25581 623
10725 196
6567 303
5142 295
3271 290
9039 120
21886 777
17605 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
11174 262
15598 838
9493 933