366
643
761
826
859
1129
1559
970
837
960
984
916
1070
980
1015
977
923
1105
1033
878
5188
2815
2714
1523
1640
1594
14719
7994
4049
4672