875
807
1196
1433
4432
888
1044
1286
1427
1058
1756
904
4974
1108
844
1182
1046
3594
1213
2857
4250
1578
1090
2656
1548
915
1272
61449
1996
1335
6048
999
1248
1219
987
976
2867
910
785
5655
908
940
1611
1879
1506
836
1166
890
981
899
1542
836
910
902
895
995
1318
1100
4232
895