22330
22
2086
4
3650
3
424
2
6411
11
19034
6
530
2095
504
1
1006
2774
792
0
441
398
4097
10
1362
1279
909
419
2235
829
957
198
6383
17
1883
1543
1464
5425
23
2168
5
2306