953
1334
2951
828
868
10201
857
25530
1421
1316
4654
1098
1140
968
4093
991
929
831
1635
5572
10508
2891
899
925
2052
1286
848
983
941
1267
1130
790
2277
1336
915
1035
1740
855
1101
881
6150
4931
14424
1286
5461
838
5648
1011
1009
4055
2095
9396
853
3384
856
979
1713
1045
2490
1079