479
1
743
328
506
271
2875
899
2
595
290
829
504
667
468
527
555
1207
3
676
405
320
736
444
826
1179
693
715