138 23
1236 362
1598 314
2762 893
3273 746
1748 451
2879 941
4222 595
2735 743
1983 508
547 171
2820 896
2581 714
2289 514
1112 163
42540 76
57354 355
3343 82
3990 703
9365 778
4340 117
2951 784
1945 337
8599 770
3230 219
5522 523
2407 532
666 109