698
2021
863
3254
942
1403
259
2256
1009
1348
985
2573
878
1158
735
675
856
1421
645
4312
1799