562
0
717
1
490
1581
1166
323
2258
2123
938
534
984
850
1298
1862
673
1500
477
2954
2
2750
2332
817
749
311
429
2535
809
460
614
4044
5
3083