560
2021
951
382
2089
508
1299
706
400
488
1197
530
941
401
1531
937
1118
537
643
849
3644