3246 75
5580 300
6969 168
355561 707
12248 181
5642 738
4486 523
4132 775
3610 82
11181 273
2046 417
6870 677
1378 38
3504 541