18385
2
676
0
105807
42
10574
5
2447
4910
1178
951
282572
2470
2448
803
1
256612
4669
584
1229
3436
8
2099
2072
552
16
1696
302
96512
14229
10