22330
22
2095
4
656
0
19034
6
948
1
2239
2
3650
3
938
530
9244
398
1064
900
1883
4126
2260
1215
440
244
829
330
1367
3929
10
3082
1639
1020
3803
2490
3293
7
1671