22330
22
2086
4
3650
3
424
2
1326
1
1823
6411
11
19034
6
5871
15
2152
1145
1421
2372
1429
896
2095
504
1193
1513
1006
1518
2774
1716
398
4097
10
400
0
97284
1362
1279
909