18385
2
1154
1
2000
22330
22
1733
19034
6
9953
4
1464
0
1566
2105
1425
9244
2982
3
11951
10
121182
292
9807
8876
8
4139
417
1231
433
282572
629
2445
2045
726
329
2813
635