456
0
403
683
381
787
2328
1133
535
2490
5313
1557
467
820
1020
719
722
1161
267
409
663
1101
325
476
503
287
2702
799
358
918
462