1179
0
607
317
608
694
399
918
1114
1
854
967
509
125
683
570
1022
624
571
945
2801
546
364
448
1564
278
1251
630