1426
3070
1155
603
964
1180
1953
1073
230
806
250
648
1974
589
1363
852
488
466
971
330
1946
445
592
1045
