22330
22
2086
4
2366
1
3650
3
424
2
6411
11
1251
19034
6
365
1799
896
2095
504
1006
2774
398
4097
10
1238
636
97284
0
1362
1279
909
2235
829
198
6383
17
3353
1543