22330
22
1053
2
1506
0
1132
440
2599
1333
1
1163
1343
6194
6
1598
3116
1640
1823
5009
20634
8
1540
1008
2474
670
521
2306
11392
1207
784
2814
5
1869
1550
522
964