3220 75
5572 300
6955 168
352561 707
12117 181
5601 738
4478 523
4107 775
3550 82
11150 273
2039 417
6843 677
1350 38
3451 541