1040
1332
871
1204
4442
819
916
1699
3036
928
1193
2504
942
912
924
1830
916
854
4300
864
789
1067
2972
1348
1390
1008
910
974
846
890
3345
925
1189
873
916
993
1634
1153
812
1355
955
5986
809
1494
1147
1344
1176
1090
1003
1116
1050
1346
904
1010
860
1248
1431
849
6826
798