1185
1
825
3649
5
1252
2
1603
999
1084
2250
1199
1228
1137
1677
1245
1196
3524
1840
1625
3
2592
1962
4
1308
1446
2483
1120
974
2223
1426
1661
2147
3871
4127
22