494
0
1125
1
541
1827
4
1247
2
1111
954
3
860
942
261
791
3501
550
460
916
6
551
1439
778
376
605
823
757
931
590
122
1297
648
594
716