842
985
4991
1261
3209
831
1063
867
1029
1063
1443
935
863
1932
1880
767
961
1078
850
915
812
2182
850
3068
2038
853
3265
1091
928
881
811
969
2040
1283
952
914
834
978
7529
1025
1099
2339
855
2125
1146
1572
3002
1322
2203
1009
2744
1470
1220
1675
1667
983
2186
1719
1083
982