18385
2
3615
1
2982
3
6086
1880
3063
733
2000
2060
2819
1452
2076
1823
1587
2966
5
2855
1854
6515
25186
14
4340
2091
521
2192
0
661
1354
2735
916
2696
3959
6