22330
22
2619
1
1308
0
938
975
2
467
349
665
787
370
2853
1872
398
4964
3
1133
1853
1939
905
2152
957
951
454
403
514
2121
4
691
1045
1557
1661
2634