22330
22
2086
4
3650
3
424
2
6411
11
19034
6
1620
1
2235
2914
5
2095
504
1006
772
0
2774
398
4097
10
1362
646
1279
1907
909
829
2551
198
1674
7
6383
17
1543
572
5425
23
2168