959
2750
3974
1065
1084
1510
930
3592
1412
2232
4732
12908
941
841
1131
893
894
980
1249
1175
2972
9303
1211
896
931
9884
979
1621
3241
2661
1769
2674
1113
898
1569
3811
982
1063
1181
986
891
974
2281
1026
1590
1468
3074
6403
2784
969
985
3295
1026
3051
2495
892
878
1818
2350
1541