246
0
962
1049
680
501
899
364
369
385
356
546
282572
916
968
466
576
20634
8
2050
1
467
1232
632
846
2120
6
423
425
31535
545
999
587
568