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