22330
22
2086
4
1527
1
3650
3
19034
6
424
2
6411
11
2095
1006
2774
504
1279
18403
1362
3075
909
2235
829
1543
5425
23
198
398
6383
17
2306
2168
5
4097
10
3929
896
1245