3231 75
5577 300
6965 168
353957 707
12173 181
5620 738
4481 523
4111 775
3583 82
11164 273
2040 417
6858 677
1358 38
3486 541