961
1482
1051
2966
2728
1053
1108
847
3326
1066
1306
20974
3717
1296
982
908
1650
1506
1211
1200
3418
1116
944
1181
1108
941
913
809
952
1095
1224
936
800
1104
875
966
888
1016
894
1537
881
1611
2929
948
987
1374
1089
1015
1154
1113
1045
777
891
974
861
919
1142
2363
887
825