860
0
2301
2
1020
3092
1
2881
462
849
898
636
1894
3114
4
662
3510
4111
2749
1733
2748
1452
3118
3
3650
333
1098
343
1325
5207
1832
675