18385
2
1776
1
4546
1229
1291
282572
0
1094
5866
4
2000
1566
706
3564
3
4531
650
2194
4179
5
1306
661
544
9953
2105
1928
2229
1365
6370
861
2097
1124
745
1421