1086 200
2744 624
1355 39
6904 102
5554 33
9535 326
2880 197
3853 299
3551 203
7026 848
3487 731
1607 73