588
2022
964
1566
656
1832
1257
861
592
907
860
1121
1275
2536
1125
925
991
1665
719
3002
717