22330
22
326
0
938
1
975
2
1446
755
2306
909
398
4964
3
1566
905
896
1375
4064
1543
682
2663
6
2141
526
618
6383
17
3148
9
330