1045 116
3746 923
6404 793
5502 508
8110 600
1551 333
2673 462
9680 111
4276 731
4226 272
4864 593
9716 440
398 31
1567 419
13887 79
2692 649
1429 335
5202 347
949 197
12800 571
2141 242
2365 639
4534 565
2905 718