8479
1286
849
3501
2922
952
866
928
1162
940
823
4176
840
936
1499
859
870
1609
909
969
955
863
920
873
1021
882
2148
1158
965
893
1010
1161
1010
851
861
854
1099
901
1110
943
1009
1025
944
1262
1149
1716
1084
908
958
3228
1301
1136
1033
1379
1417
2109
1288
1154
1374
1694