910
3
630
2
2434
4
634
1690
509
1
1755
860
782
1225
1356
763
1228
1091
1108
1158
471
422
783
1202
830
621
546
1311
666
535
284
427
633
1034