3222 75
5575 300
6957 168
352921 707
12126 181
5609 738
4479 523
4108 775
3552 82
11156 273
2039 417
6851 677
1350 38
3456 541