18385
2
19034
6
1461
1
1264
0
1551
22330
22
17824
1877
75
1404
558610
1631
726
5255
16
121182
2630
1853
1140
1240
910
4
2445
453
1784
469
353
699
78
1815
1137
2661