3246 75
5580 300
6969 168
355663 707
12249 181
5647 738
4486 523
4132 775
3610 82
11181 273
2046 417
6873 677
1378 38
3505 541