2226
10
1084
2
1309
1
696
1183
2606
14
567
11453
0
534
150
1187
2278
6
403
1011
511
1626
487
831
1461
981
119
548
1427
2142
443
573
2263
3
16519
500
5
1937