546
0
322
632
675
772
1
683
680
747
602
916
1824
2269
4
1009
2275
2
876
1232
568
1425
631
46
531
899
58
267
798
1020
364
423
77
408