22330
22
1671
1
730
938
1089
2
1085
2095
4
19034
6
9244
661
3650
3
1182
17184
44
1326
0
426
1883
1649
1192
1464
829
530
637
3082
9807
2870
217
1917
417
1501
13159
10