22330
22
3650
3
5135
4
1089
2
2263
1085
1
19034
6
661
2864
7
1671
1182
829
9244
1418
868
909
1883
629
1543
2306
7756
896
6383
17
4598
938
572
0
5425
23
2697
5
13159
10
2624