1105
923
1167
896
909
5186
2699
1387
3170
1488
1141
908
1066
3632
981
32524
3817
3624
974
909
959
935
1033
1039
1185
1169
973
2248
1189
2833
991
1769
1125
976
1368
1045
2317
1073
899
1923
1064
1026
1386
1627
2873
965
992
1044
1050
1061
1025
2955
997
973
1016
1070
2444
933
12711
4781