22330
22
2086
4
3650
3
424
2
6411
11
19034
6
5871
15
1885
1809
0
896
1
2095
504
1006
2774
398
4097
10
993
97284
1362
1279
909
2235
829
198
6383
17
3353
1543
976
1925