22330
22
2086
4
3650
3
424
2
6411
11
19034
6
355
0
353
699
646
2095
504
1
2964
1006
1240
2774
398
1332
4097
10
1362
597
1279
572
909
2235
829
198
1924
6383
17
483