3231 75
5577 300
6965 168
354021 707
12177 181
5620 738
4481 523
4112 775
3584 82
11165 273
2040 417
6858 677
1358 38
3486 541