916
0
7
592
968
354
550
1358
1029
1429
710
1155
394
1709
1640
536
538
665
685
502
858
166
1458
732
507
894
637
1541
205
492
1538