732
568
488
579
665
873
927
1071
1010
985
1039
1044
906
1053
1136
1301
1044
923
854
963
5453
2698
2905
2582
2683
5098
5569
1646
9850
17372
11477
26895
15149
16075
3450