455
326
351
305
11710
844
382
234
685
706
929
705
1208
1919
741
401
37
614
662
1002
1014
1124
1205
1166
817
828