3221 75
5573 300
6957 168
352845 707
12126 181
5609 738
4479 523
4108 775
3551 82
11153 273
2039 417
6849 677
1350 38
3454 541