3231 75
5577 300
6965 168
353921 707
12171 181
5620 738
4481 523
4110 775
3582 82
11164 273
2040 417
6858 677
1358 38
3483 541