2258
1
1259
2294
3225
3
851
1197
940
879
1120
2125
1369
1062
1668
1411
1570
1889
2284
2100
2
1055
3208
1020
897
1065
1325
1657
0
928
960
902
1280
591