14125
10
181997
11
32302
0
5504
16
1445
1
1715
2
1641
1712
883
3
2303
1751
2903
2964
2906
1603
1331
3910
3765
4