3430
1
2166
2
933
2071
0
1630
2522
653
1866
7
1506
1132
1115
440
1411
535
1440
572
755
971
1172
1428
682
1054
4281
1343
1842
691
941
1586
1922
953