2226
10
1084
2
1309
1
696
1183
2606
14
567
11450
0
533
150
1187
2278
6
403
1011
511
1625
487
830
1461
981
119
547
1427
2142
443
573
2263
3
16519
500
5
1937