1029
2021
811
532
560
951
382
2089
509
1299
706
400
488
1197
530
941
401
1531
937
1118
537