489
1059
524
10510
423
643
28210
1043
785
611
792
674
704
1263
1044
1455
1016
17311
782
1142
983
763
642
852
1448
1237
681
1721
1546