1016 280
1500 368
138 23
1236 362
1599 314
2762 893
3275 746
1748 451
2879 941
4222 595
2735 743
1983 508
547 171
2820 896
2581 714
2293 514
1113 163
42563 76
57389 355
3347 82
3991 703
9379 778
4350 117
2951 784
1945 337
8613 770
3236 219
5535 523