2123
0
475
534
490
850
1166
562
323
572
1862
1
1618
1298
477
817
717
2954
2
1581
311
4651
3
1661
809
460
2676
749
398656
19
3971
1500
5430
673
8527