138 23
1236 362
1597 314
2762 893
3273 746
1748 451
2879 941
4221 595
2735 743
1983 508
547 171
2820 896
2580 714
2288 514
1112 163
42539 76
57348 355
3342 82
3989 703
9363 778
4339 117
2951 784
1945 337
8596 770
3230 219
5522 523
2407 532
666 109