19783
2
2320
6
2740
1
1701
1827
1889
1107
108797
0
189326
123674
35
2386
569
623
2245
3
2530
4
5784
8
6236
10
1174
1312
10827
2156
4447
19
2042
2629
2192
1498
94424
585
378
951