4044
5
484
0
593
612
929
818
359
551
1104
435
664
354
1064
332
476
1889
1
931
1189
373
932
964
448
577
678
573
1028
426
2750
1030
684