588
0
549
1134
1106
317
36
1179
607
570
1653
598
504
49
481
688
700
1251
55
1018
475
1467
667
478
342
948
445
571
730
929
1868