11881
3
4111
2
9355
1498
0
1932
1
14076
7
1270
521
1084
1385
1126
1389
5262
10
482
18385
907
1824
2843
4
430
4694
116
2283
1222856
1124
383
679
10270
6515
2587
16
2830