3249 75
5580 300
6970 168
355842 708
12262 181
5652 738
4486 523
4135 775
3617 82
11185 273
2046 417
6874 677
1380 38
3508 541