3430
1
2166
2
933
1440
2071
0
1630
5009
1343
1132
1866
7
1506
1115
440
670
1411
535
755
971
812
682
2269
3
2979
6
4281
547
2337
522
3632
5
941
1586
1161