925
809
943
2266
959
1305
1470
932
849
1781
901
1660
1156
1913
1122
844
762
1739
941
4554
861
803
1915
1377
730
888
1192
1226
1659
690
887
2123
2119
711
1081
1163
839
2594
699
1067
801
6011
981
995
1124
892
1661
4905
984
1185
996
1469
2100
930
1344
974
2364
1073
1472
3116