22330
22
1152
0
3752
2
381
1101
1089
5
1645
1
1931
2161
4455
1893
2328
1600
328
325
6194
6
3489
1043
493
1215
2435
267
1832
3
1004
413
1465
7
762
1279
2497
1540