18385
2
4396
3
1704
1
180849
0
2574
2493
896
17184
44
771
5
1894
1903
530
1257
2461
20
18403
6
1229
2299
4
6213