22330
22
3752
2
1780
0
381
1101
1089
5
1931
2161
1
719
2490
4455
1893
2328
1600
6194
6
3489
1043
408
493
1215
2435
267
492
1832
3
1004
413
1465
7
762
349
1279