1020
0
602
663
844
1238
403
244
438
467
683
5313
919
968
462
719
245
410
798
262
285
318
388
320
431
271
745
488
4537
765