1129
0
1056
1
1143
333
646
1343
362
1587
1132
2306
2
1937
3250
1506
745
2814
5
1869
1550
302
670
964
1929
2330
769
522
440
3025
1334
1374
11829
915