1790
2
1000
1594
1
525
3148
3827
792
0
1864
895
756
1121
3
1560
7
511
950
877
1550
84
334
456
474
370
267
538
564
383
120
5357
5
1543
1003
62829
17