22330
22
1418
2
1598
1
909
1543
2306
3650
3
896
6383
17
5425
23
2624
471
1053
661
7153
9
3353
11
19034
6
1823
784
2608
0
120469
35
4049
10
1279
6406
12
829
198
325
398
2599
767