1062
0
968
1068
604
631
628
2546
2
929
1355
53
436
1
404
352
280
76
364
455
497
846
1221
415
945
622
658
678
401
340
75
798
1323