22330
22
1053
2
2678
10
3456
1
2599
1333
1923
3
1163
6194
6
1598
2120
1938
4
1823
1540
0
2628
2062
1961
1350
2800
1207
4233
1454
671
2719
3708
582
2346
3558
6371
7
2084