3097 75
5567 300
6940 168
346750 705
11887 181
5537 738
4464 523
4083 775
3501 82
11099 273
2034 417
6720 677
1305 38
3342 541