3220 75
5572 300
6955 168
352496 707
12113 181
5601 738
4478 523
4107 775
3550 82
11149 273
2039 417
6842 677
1348 38
3451 541