579
1173
1659
1696
851
966
1026
945
2226
602
438
2096
546
946
950
2885
498
573
1084
2052
1874
1184
1733
627
716