3216 75
5572 300
6955 168
352258 707
12107 181
5600 738
4478 523
4106 775
3548 82
11146 273
2038 417
6833 677
1348 38
3449 541