3221 75
5572 300
6956 168
352813 707
12123 181
5608 738
4479 523
4108 775
3551 82
11152 273
2039 417
6847 677
1350 38
3452 541