870
1
804
877
2701
978
905
988
893
363
367
1116
2
456
2282
3
1340
904
2432
1845
2264
11
1106
1191
1064
1737
12
1630
865
2277
1133
2301
1325
906
832