90
0
458
1
379
333
853
505
900
832
831
442
4306
4
543
589
550
389
460
374
695
527
895
1276
1066
1131
137
667
875
2
512
3162
970
3
449