1646
1503
1207
1180
1209
833
3414
1296
1113
792
1329
1266
943
2339
1660
1180
1104
1272
1250
940
906
1023
910
807
3537
951
1398
1693
1093
1016
1219
1461
935
800
1101
872
991
10833
965
1238
885
1013
890
863
1155
1006
1536
965
983
880
970
1348
1926
1608
1132
4556
2922
1581
2282
1289