22330
22
198
1
2619
938
1418
2
7153
9
975
3371
5
2086
4
2306
665
0
398
4964
3
1133
1939
2095
1009
905
2152
957
951
454
403
2121
409
691
415
1045
2030
3559