400
0
508
847
441
2713
753
172
622
496
230
892
979
275
594
943
375
527
1123
358
1020
498
418
90
1023
474