2290
5
3124
6
522
0
1278
1
1382
1306
2702
7
956
1282
1324
2
2072
3
2912
1690
3401
1343
696
534
329
750
1746
1006
1691