963
1051
956
1622
944
1050
913
1972
38169
1540
1246
908
968
996
1135
815
1080
906
886
797
1161
795
781
878
906
826
2091
836
855
880
937
795
1811
786
830
859
936
2163
8500
11699
952
3623
3045
1176
1241
944
1475
1548
1167
976
1264
1421
859
1528
1352
967
1015
1769
1001
930