643
2021
849
3644
698
863
3254
942
1403
259
2256
1009
1348
985
2573
878
1158
735
675
857
1421