22330
22
3929
10
1077
0
2086
4
3650
3
1862
1
424
2
6411
11
2095
19034
6
1527
2168
5
5425
23
11768
21
6383
17
2480
2616
413
3469
2141
39034
1227
767
646
4964
1842
2199
504
1006
1020