22330
22
1279
1
2361
2
2095
4
6406
12
3929
10
829
665
0
436
198
2619
3650
3
2379
4911
8
3030
767
6474
16
3091
7
3025
97284
1762
1203
2086
1227
19034
6
120469
35
2301